home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Utilities / Drop•MPSR / Spinning Cursor Lib ƒ / SpinLibInterns.h < prev   
Encoding:
C/C++ Source or Header  |  1994-12-03  |  486 b   |  30 lines  |  [TEXT/KAHL]

  1. /*
  2.     SpinLibInterns.h
  3.     
  4.     Internal header for the beachball cursor spinning library.
  5.     
  6. */
  7.  
  8. #ifndef __H_SpinLibInterns__
  9. #define __H_SpinLibInterns__
  10.  
  11. #include <Retrace.h>
  12.  
  13. typedef struct {
  14.     VBLTask                vblTask;
  15.     long                    vblA5;
  16.     CursHandle*            cursors;
  17.     short                direction;
  18.     short                value;
  19. } CursorTask, *CursorTaskPtr;
  20.  
  21. OSErr SpinInit(void);
  22. OSErr SpinStart(short direction);
  23. OSErr SpinStop(void);
  24. OSErr SpinCleanup(void);
  25. Boolean SpinSpinning(void);
  26.  
  27. pascal void SpinTask(void);
  28.  
  29. #endif
  30.